package main

import (
	"fmt"
	"math/rand"
)

func main02() {
	// 说明： 使用的golang版本是v1.20.4
	// 分别定义两个变量，分别用于求和求积
	var sum int
	var dlv int = 1
	// 循环20次
	for i := 1; i <= 20; i++ {
		// 获取1-100以内的随机数
		num := rand.Intn(100) + 1
		fmt.Printf("%T %[1]d\n", num)
		// 根据次数判断分别求和求积
		if i%2 == 0 {
			dlv *= num
		} else {
			sum += num
		}
	}
	// 分别打印输出结果
	fmt.Println("第奇数个的和为：", sum)
	fmt.Println("第偶数个的积为：", dlv)
}
